package com.heima.service;

import com.heima.pojo.dto.DeviceQueryDTO;
import com.heima.pojo.dto.NodeVmDTO;
import com.heima.pojo.dto.PartnerQueryDTO;
import com.heima.pojo.entity.VmType;
import com.heima.pojo.vo.SkuClassPageVO;
import com.heima.pojo.vo.VendingMachineVO;

public interface VmTypeService {
    SkuClassPageVO<VmType> queryPage(PartnerQueryDTO dto);

    void add(VmType vmType);

    Boolean update(Integer typeId, VmType vmType);

    Boolean detele(Integer typeId);

    SkuClassPageVO<VendingMachineVO> searchAll(DeviceQueryDTO deviceQueryDTO);

    Boolean addVm(NodeVmDTO nodeVmDTO);
}
